/*!
 * 代理审批授权管理 通用（请求）方法
 *  
 * 作者：张莉
 * Copyright (c) 2019/12/11
 * 
 */

/**
 * @method proxyAuthorization 查询代理审批授权列表
 * @param {number} page 查询代理审批授权表格当前显示的页数
 * @param {number} size 查询代理审批授权表格一页有多少条数据
 * @param {object} params 存放模糊搜索代理人姓名、高级查询的form对象
 * @return axios
 */
export const  proxyAuthorization = (page, pageSize, params) => {
  return axios.post(`/workflow/agent/findList/${page}/${pageSize}`, params)
}
/**
 * @method workFlowProxyDelete 批量删除代理审批授权
 * @param {string} id 代理审批授权当前行的agentId
 * @return axios
 */
export const workFlowProxyDelete = (id) => {
  return axios.delete(`/workflow/agent/${id}`)
}
/**
 * @method deleteAgentItem 删除代理审批授权行信息
 * @param {string} id 流程列表当前行的agentItemID
 * @return axios
 */
export const deleteAgentItem = (id) => {
  return axios.delete(`/workflow/agent/item/${id}`)
}
/**
 * @method workFlowProxyInsert 新增代理审批授权
 * @param {object} params 新增代理弹框里的form对象
 * @return axios
 */
export const workFlowProxyInsert = (params) => {
  return axios.post('/workflow/agent', params)
}
/**
 * @method workFlowProxy 查询代理审批授权详情信息
 * @param {string} id 流程表格当前行id
 * @return axios
 */
export const workFlowProxy = (id) => {
  return axios.get(`/workflow/agent/${id}`)
}
/**
 * @method workFlowuPdate 修改代理审批授权
 * @param {object} params 修改代理审批弹框里的form对象
 * @return axios
 */
export const workFlowuPdate = (params) => {
  return axios.put('/workflow/agent', params)
}